/* 
 * Copyright 2005 - 2009 Terracotta, Inc. 
 * 
 * Licensed under the Apache License, Version 2.0 (the "License"); you may not 
 * use this file except in compliance with the License. You may obtain a copy 
 * of the License at 
 * 
 *   http://www.apache.org/licenses/LICENSE-2.0 
 *   
 * Unless required by applicable law or agreed to in writing, software 
 * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT 
 * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the 
 * License for the specific language governing permissions and limitations 
 * under the License.
 * 
 */

package schedules;

import java.sql.SQLException;
import java.util.Date;

import org.quartz.JobExecutionContext;
import org.quartz.JobExecutionException;
import org.quartz.JobKey;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.quartz.Job;


import com.component.beans.SenToJMSBeans;

public class senToJMSJob implements Job {
	private static Logger _log = LoggerFactory.getLogger(senToJMSJob.class);

    /**
     * Empty constructor for job initialization
     */
	public senToJMSJob() {
    }
	
	public void execute(JobExecutionContext context)
	        throws JobExecutionException {

	        // This job simply prints out its job name and the
	        // date and time that it is running
	    	SenToJMSBeans senToJMS = new SenToJMSBeans();
	    	
	    	try {
				senToJMS.getDataToProceses();
			} catch (ClassNotFoundException e) {
				// TODO Auto-generated catch block
				e.printStackTrace();
			} catch (InstantiationException e) {
				// TODO Auto-generated catch block
				e.printStackTrace();
			} catch (IllegalAccessException e) {
				// TODO Auto-generated catch block
				e.printStackTrace();
			} catch (SQLException e) {
				// TODO Auto-generated catch block
				e.printStackTrace();
			} //hora a 100 2000 300 33);
			
	    	
	    	
	        JobKey jobKey = context.getJobDetail().getKey();
	        _log.info("senToJMSJob says: " + jobKey + " executing at " + new Date());
	        
	    }
}
